home *** CD-ROM | disk | FTP | other *** search
/ Mission 3 / Mission 3.zip / Mission 3.iso / zugabe / va45 / visual45 / syst_cte.s < prev    next >
Text File  |  1998-07-26  |  6KB  |  317 lines

  1. ; Type de message GEM
  2. MN_SELECTED        = 10
  3. WM_REDRAW        = 20
  4. WM_TOPPED        = 21
  5. WM_CLOSED        = 22
  6. WM_FULLED        = 23
  7. WM_ARROWED        = 24
  8. WM_HSLID        = 25
  9. WM_VSLID        = 26
  10. WM_SIZED        = 27
  11. WM_MOVED        = 28
  12. WM_NEWTOP        = 29
  13. WM_UNTOPPED        = 30
  14. WM_ONTOP        = 31
  15. WM_BOTTOM        = 33
  16. WM_ICONIFY        = 34
  17. WM_UNICONIFY    = 35
  18. WM_ALLICONIFY    = 36
  19. WM_TOOLBAR        = 37
  20. AC_OPEN        = 40
  21. AC_CLOSE        = 41
  22. AP_TERM        = 50
  23. AP_TFAIL        = 51
  24. AP_RESCHG        = 57
  25. SHUT_COMPLETED    = 60
  26. RESCH_COMPLETED    = 61
  27. AP_DRAGDROP        = 63
  28. SH_WDRAW        = 72
  29. CH_EXIT        = 90
  30. GEM_MAX_MSG_NR    = CH_EXIT        ; début des messages Visual
  31.  
  32. ; Sous type pour le message WM_ARROWED
  33. WA_UPPAGE        = 0
  34. WA_DNPAGE        = 1
  35. WA_UPLINE        = 2
  36. WA_DNLINE        = 3
  37. WA_LFPAGE        = 4
  38. WA_RTPAGE        = 5
  39. WA_LFLINE        = 6
  40. WA_RTLINE        = 7
  41.  
  42. ; mode pour le wind_set et wind_get
  43. WF_NAME        = 2
  44. WF_INFO        = 3
  45. WF_WORKXYWH        = 4
  46. WF_CURRXYWH        = 5
  47. WF_PREVXYWH        = 6
  48. WF_FULLXYWH        = 7
  49. WF_HSLIDE        = 8
  50. WF_VSLIDE        = 9
  51. WF_TOP        = 10
  52. WF_FIRSTXYWH    = 11
  53. WF_NEXTXYWH        = 12
  54. WF_NEWDESK        = 14
  55. WF_HSLSIZE        = 15
  56. WF_VSLSIZE        = 16
  57. WF_SCREEN        = 17
  58. WF_COLOR        = 18
  59. WF_DCOLOR        = 19
  60. WF_OWNER        = 20
  61. WF_BEVENT        = 24
  62. WF_BOTTOM        = 25
  63. WF_ICONIFY        = 26
  64. WF_UNICONIFY    = 27
  65. WF_UNICONIFYXYWH    = 28
  66. WF_TOOLBAR        = 30
  67. WF_FTOOLBAR        = 31
  68. WF_NTOOLBAR        = 32
  69.  
  70. ; pour le WF_BEVENT
  71.  
  72. B_UNTOPPABLE    = 0
  73. MASK_B_UNTOPPABLE    = 1<<B_UNTOPPABLE
  74.  
  75. ; Paramêtres pour le wind_update
  76. END_UPDATE        = 0
  77. BEG_UPDATE        = 1
  78. END_MCTRL        = 2
  79. BEG_MCTRL        = 3
  80.  
  81. ; Liste des bit pour evnt_multi
  82. EVNT_KEYBD        = 0    ; attend une touche
  83. EVNT_BUTTON        = 1    ; attend un bouton de la souris
  84. EVNT_MOUSE1        = 2    ; attend la souris vers/dans une zone
  85. EVNT_MOUSE2        = 3    ; idem (2ème zone)
  86. EVNT_MESAG        = 4    ; évènement GEM
  87. EVNT_TIMER        = 5    ; timers
  88.  
  89. MASK_EVNT_KEYBD    = 1<<EVNT_KEYBD
  90. MASK_EVNT_BUTTON    = 1<<EVNT_BUTTON
  91. MASK_EVNT_MOUSE1    = 1<<EVNT_MOUSE1
  92. MASK_EVNT_MOUSE2    = 1<<EVNT_MOUSE2
  93. MASK_EVNT_MESAG    = 1<<EVNT_MESAG
  94. MASK_EVNT_TIMER    = 1<<EVNT_TIMER
  95.  
  96. ; Liste des bits pour le wind_create (gadgets)
  97. NAME        = 0
  98. CLOSER        = 1
  99. FULLER        = 2
  100. MOVER        = 3
  101. INFO        = 4
  102. SIZER        = 5
  103. UPARROW        = 6
  104. DNARROW        = 7
  105. VSLIDE        = 8
  106. LFARROW        = 9
  107. RTARROW        = 10
  108. HSLIDE        = 11
  109. SMALLER        = 14
  110.  
  111. MASK_NAME        = 1<<NAME
  112. MASK_CLOSER        = 1<<CLOSER
  113. MASK_FULLER        = 1<<FULLER
  114. MASK_MOVER        = 1<<MOVER
  115. MASK_INFO        = 1<<INFO
  116. MASK_SIZER        = 1<<SIZER
  117. MASK_UPARROW    = 1<<UPARROW
  118. MASK_DNARROW    = 1<<DNARROW
  119. MASK_VSLIDE        = 1<<VSLIDE
  120. MASK_LFARROW    = 1<<LFARROW
  121. MASK_RTARROW    = 1<<RTARROW
  122. MASK_HSLIDE        = 1<<HSLIDE
  123. MASK_SMALLER    = 1<<SMALLER
  124.  
  125. ; Types d'objet graphique
  126. G_BOX        = 20
  127. G_TEXT        = 21
  128. G_BOXTEXT        = 22
  129. G_IMAGE        = 23
  130. G_PROGDEF        = 24
  131. G_IBOX        = 25
  132. G_BUTTON        = 26
  133. G_BOXCHAR        = 27
  134. G_STRING        = 28
  135. G_FTEXT        = 29
  136. G_FBOXTEXT        = 30
  137. G_ICON        = 31
  138. G_TITLE        = 32
  139. G_CICON        = 33
  140.  
  141. ; Object Flags
  142. SELECTABLE        = 0
  143. DEFAULT        = 1
  144. EXIT        = 2
  145. EDITABLE        = 3
  146. RBUTTON        = 4
  147. LASTOB        = 5
  148. TOUCHEXIT        = 6
  149. HIDETREE        = 7
  150. INDIRECT        = 8
  151. FL3DIND        = 9
  152. FL3DBAK        = 10
  153. SUBMENU        = 11
  154.  
  155. MASK_SELECTABLE    = 1<<SELECTABLE
  156. MASK_DEFAULT    = 1<<DEFAULT
  157. MASK_EXIT        = 1<<EXIT
  158. MASK_EDITABLE    = 1<<EDITABLE
  159. MASK_RBUTTON    = 1<<RBUTTON
  160. MASK_LASTOB        = 1<<LASTOB
  161. MASK_TOUCHEXIT    = 1<<TOUCHEXIT
  162. MASK_HIDETREE    = 1<<HIDETREE
  163. MASK_INDIRECT    = 1<<INDIRECT
  164. MASK_FL3DIND    = 1<<FL3DIND
  165. MASK_FL3DBAK    = 1<<FL3DBAK
  166. MASK_FL3DACT    = 1<<FL3DIND|1<<FL3DBAK
  167. MASK_SUBMENU    = 1<<SUBMENU
  168.  
  169. ; Object States
  170. SELECTED        = 0
  171. CROSSED        = 1
  172. CHECKED        = 2
  173. DISABLED        = 3
  174. OUTLINED        = 4
  175. SHADOWED        = 5
  176.  
  177. MASK_SELECTED    = 1<<SELECTED
  178. MASK_CROSSED    = 1<<CROSSED
  179. MASK_CHECKED    = 1<<CHECKED
  180. MASK_DISABLED    = 1<<DISABLED
  181. MASK_OUTLINED    = 1<<OUTLINED
  182. MASK_SHADOWED    = 1<<SHADOWED
  183.  
  184. ; Paramètres pour la fonction graf_mouse #type<,adresse>
  185. ARROW        = 0
  186. TEXT_CRSR        = 1
  187. BUSY_BEE        = 2
  188. POINT_HAND        = 3
  189. FLAT_HAND        = 4
  190. THIN_CROSS        = 5
  191. THICK_CROSS        = 6
  192. OUTLN_CROSS        = 7
  193. USER_DEF        = 255    ; + adresse
  194. M_OFF        = 256
  195. M_ON        = 257
  196. M_SAVE        = 258    ; + adresse ?
  197. M_LAST        = 259    ; + adresse ?
  198. M_RESTORE        = 260    ; + adresse ?
  199.  
  200. ;-------------------------------------------------------------------------
  201. BIT_K_RSHIFT    = 0
  202. BIT_K_LSHIFT    = 1
  203. BIT_K_CTRL        = 2
  204. BIT_K_ALT        = 3
  205.  
  206. K_RSHIFT        = 1<<BIT_K_RSHIFT
  207. K_LSHIFT        = 1<<BIT_K_LSHIFT
  208. K_CTRL        = 1<<BIT_K_CTRL
  209. K_ALT        = 1<<BIT_K_ALT
  210. ;-------------------------------------------------------------------------
  211.  
  212. ; Mode d'affichage VDI
  213. MD_REPLACE        = 1
  214.  
  215. ;-------------------------------------------------------------------------
  216.  
  217. ; Modes du vro_cpyfm
  218. ALL_WHITE        = 0
  219. S_AND_D        = 1
  220. S_AND_NOTD        = 2
  221. S_ONLY        = 3
  222. NOTS_AND_D        = 4
  223. D_ONLY        = 5
  224. S_XOR_D        = 6
  225. S_OR_D        = 7
  226. NOT_SORD        = 8
  227. NOT_SXORD        = 9
  228. NOT_D        = 10
  229. S_OR_NOTD        = 11
  230. NOT_S        = 12
  231. NOTS_OR_D        = 13
  232. NOT_SANDD        = 14
  233. ALL_BLACK        = 15
  234.  
  235. ;-------------------------------------------------------------------------
  236.  
  237. ; Modes de vq_color
  238. COLOR_REQUESTED    = 0
  239. COLOR_ACTUAL    = 1
  240.  
  241. ;-------------------------------------------------------------------------
  242.  
  243. PF_FASTLOAD        = 0
  244. PF_TTRAMLOAD    = 1
  245. PF_TTRAMMEM        = 2
  246.  
  247. ;-------------------------------------------------------------------------
  248. ; Mode pour Mxalloc
  249.  
  250. MX_STRAM        = 0
  251. MX_TTRAM        = 1
  252. MX_PREFSTRAM    = 2
  253. MX_PREFTTRAM    = 3
  254.  
  255. MX_PROG_HEADER    = 8
  256.  
  257. MX_HEADER        = 0<<4
  258. MX_PRIVATE        = 1<<4
  259. MX_GLOBAL        = 2<<4
  260. MX_SUPERVISOR    = 3<<4
  261. MX_READABLE        = 4<<4
  262.  
  263. ;-------------------------------------------------------------------------
  264.  
  265. etv_critic        = $404
  266. hdv_bpb        = $472
  267. hdv_rw        = $476
  268. hdv_mediach        = $47e
  269. _drvbits        = $4c2
  270. _p_cookies        = $5a0
  271. _sysbase        = $4f2
  272. _bootdev        = $446
  273.  
  274. ;-------------------------------------------------------------------------
  275. ; Paramètres de shel_write
  276.  
  277. SWM_NEWMSG        = 9
  278.  
  279. ;-------------------------------------------------------------------------
  280. ; Paramètres de FORM_DIAL
  281.  
  282. FMD_START        = 0
  283. FMD_GROW        = 1
  284. FMD_SHRINK        = 2
  285. FMD_FINISH        = 3
  286.  
  287. ;-------------------------------------------------------------------------
  288. ; Attributs de FSFIRST
  289.  
  290. FA_READONLY        = $01
  291. FA_HIDDEN        = $02
  292. FA_SYSTEM        = $04
  293. FA_VOLUME        = $08
  294. FA_DIR        = $10
  295. FA_ARCHIVE        = $20
  296.  
  297. ;-------------------------------------------------------------------------
  298. ; Modes de la fonction objc_sysvar
  299.  
  300. LK3DIND        = 1
  301. LK3DACT        = 2
  302. INDBUTCOL        = 3
  303. ACTBUTCOL        = 4
  304. BACKGRCOL        = 5
  305. AD3DVAL        = 6
  306.  
  307. ;-------------------------------------------------------------------------
  308. ; Modes d'activation des mouse zones (evnt_multi et evnt_mouse)
  309.  
  310. MO_ENTER        = 0
  311. MO_LEAVE        = 1
  312.  
  313. ;-------------------------------------------------------------------------
  314. ; Modes d'activation de la fonction Pdomain
  315. DOMAIN_TOS        = 0
  316. DOMAIN_MINT        = 1
  317.